complete one's mission - Turc Anglais Dictionnaire